import {message} from 'antd';
import {formatMessage} from './intl';

export const orderValidator = data => {
    //增加判断必填字段
    const emptyErrors = [];
    if(data.length <= 0)
        emptyErrors.push(formatMessage({
            id: 'validator.empty.sapOrderCode',
            defaultMessage: 'SAP销售订单号'
        }));
    if(emptyErrors.length > 0) {
        message.warning(`${emptyErrors.join('，')}${formatMessage({
            id: 'validator.required',
            defaultMessage: '必填!'
        })}`);
        return false;
    }
    for(let i = 0; i < data.length; i++)
        if(data[i].length !== 10) {
            message.warning(formatMessage({
                id: 'validator.message.sapOrderCode',
                defaultMessage: 'SAP销售订单号只能为10位'
            }));
            return false;
        }
    return true;
};
